@CHARSET "UTF-8";

#j-peditor table.btn{position: relative;}
#j-peditor p{margin: 10px 0;}
#j-peditor input.tit{border: 1px solid #ccc; padding: 5px 2px; width: 80%;}

.u-pe-ico{position: absolute; top: -5px; *top: 0;}
.u-pe-ico a{margin-right: 10px;}
.u-pe-ico a i{background: url(../../img/icon.png) no-repeat; display: inline-block; width: 18px; height: 16px; vertical-align: -4px; margin-right: 2px; *vertical-align: 0;}
.u-pe-ico a.fce i{background-position: -273px 0;}
.u-pe-ico a.img i{background-position: -273px -25px;}
.u-pe-ico a.vid i{background-position: -273px -50px;}
.u-pe-ico a.blg i{background-position: -273px -225px;}
.u-pe-ico .u-upload{display:inline-block;*display:inline;*zoom:1;position:relative;overflow:hidden;top:8px; *top: 0; padding-right: 1px;}
.u-pe-ico .u-upload a{overflow:visible;}
.u-pe-ico .u-upload input.u-file{position:absolute;top:0;right:-1px;font-size:100px;cursor:pointer;opacity:0;filter:alpha(opacity=0);*font-size:16px;}

.u-pe-syncico{position: absolute; top: -5px; *top: 0;}
.u-pe-syncico a{margin-right: 4px;}
.u-pe-syncico a i{background: url(../../img/xauth.png) no-repeat; display: inline-block; width: 16px; height: 16px; line-height: 16px; vertical-align: -12px; margin-right: 2px; *vertical-align: 0;}
.u-pe-syncico a.qq i{background-position: -4px -80px;}
.u-pe-syncico a.sina i{background-position: -4px -120px;}
.u-pe-syncico a i.disable{background-image: url(../../img/xauth-gray.png)}

.u-pe-fcebox{width: 341px; height: 217px; margin: 15px 18px; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8;}
.u-pe-fcebox ul li{display: inline-block; width: 26px; height: 22px; overflow: hidden; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding: 4px 2px; margin: 0; text-align: center; float: left;}

.u-pe-imgbox{width: 120px; margin: 15px 0 15px 18px; position: relative;}
.u-pe-imgbox .del{position: absolute; right: 0; top: 0; color: #f00; background: #f9f3f3; padding: 0 5px;}

.u-pe-blgbox{background: #f3f3f3; padding: 20px;}
.u-pe-blgbox .th{text-align: right; margin-top: -10px; padding: 0 5px 5px 5px; border-bottom: 1px dashed #ddd;}
.u-pe-blgbox .td p{margin: 15px 5px;}
.u-pe-blgbox input.tit{border: 1px solid #ccc; padding: 5px 2px; width: 80%;}

.login-reqired{position: absolute; width: 100%; height: 100%; text-align: center; top: 0; left: 0;}
.login-reqired table{width: 100%; height: 100%;}
.login-reqired table tr td{height: 100%;}
.login-reqired table tr td span{line-height: 1.8; background: #ddd; font-size: 20px; padding: 40px 80px;}
